package com.maycur.ctrip.dto;

import com.fasterxml.jackson.annotation.JsonProperty;

import java.math.BigDecimal;
import java.util.Date;

/**
 * Created by JoeyXin on 6/30/16.
 * 退票信息
 */
public class FlightRefundInfoEntity {
    //退款交易流水号
    @JsonProperty(value = "TokenNO")
    private String tokenNo;

    //退票审核状态
    @JsonProperty(value = "Audited")
    private String auditStatus;

    //退客户金额
    @JsonProperty(value = "PayCustomerAmount")
    private BigDecimal refundAmount;

    //退客户礼品卡金额
    @JsonProperty(value = "PayCustomerTravelMoney")
    private BigDecimal refundGiftCardAmount;

    //退票申请时间
    @JsonProperty(value = "RefundAplyTime")
    private Date refundAppliedAt;

    //退票审核时间
    @JsonProperty(value = "RefundAuditedTime")
    private Date refundAuditedAt;

    //退票时间
    @JsonProperty(value = "RefundTime")
    private Date refundAt;

    //退票备注
    @JsonProperty(value = "RefundDesc")
    private String refundDesc;

    public String getTokenNo() {
        return tokenNo;
    }

    public void setTokenNo(String tokenNo) {
        this.tokenNo = tokenNo;
    }

    public String getAuditStatus() {
        return auditStatus;
    }

    public void setAuditStatus(String auditStatus) {
        this.auditStatus = auditStatus;
    }

    public BigDecimal getRefundAmount() {
        return refundAmount;
    }

    public void setRefundAmount(BigDecimal refundAmount) {
        this.refundAmount = refundAmount;
    }

    public BigDecimal getRefundGiftCardAmount() {
        return refundGiftCardAmount;
    }

    public void setRefundGiftCardAmount(BigDecimal refundGiftCardAmount) {
        this.refundGiftCardAmount = refundGiftCardAmount;
    }

    public Date getRefundAppliedAt() {
        return refundAppliedAt;
    }

    public void setRefundAppliedAt(Date refundAppliedAt) {
        this.refundAppliedAt = refundAppliedAt;
    }

    public Date getRefundAuditedAt() {
        return refundAuditedAt;
    }

    public void setRefundAuditedAt(Date refundAuditedAt) {
        this.refundAuditedAt = refundAuditedAt;
    }

    public Date getRefundAt() {
        return refundAt;
    }

    public void setRefundAt(Date refundAt) {
        this.refundAt = refundAt;
    }

    public String getRefundDesc() {
        return refundDesc;
    }

    public void setRefundDesc(String refundDesc) {
        this.refundDesc = refundDesc;
    }
}
